home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / pd / emulator / shapeshifter / ssbootfile / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_9.txt < prev    next >
Text File  |  1991-04-25  |  32KB  |  572 lines

  1. # near model CODE resource
  2. # jump table entries: 2880-2888 (9 of them)
  3. export_360:
  4. 00000000  4E56 FEFC                link       A6, -0x0104
  5. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  6. 00000008  266E 000C                movea.l    A3, [A6 + 0xC]
  7. 0000000C  286E 0008                movea.l    A4, [A6 + 0x8]
  8. 00000010  2F0B                     move.l     -[A7], A3
  9. 00000012  2F0C                     move.l     -[A7], A4
  10. 00000014  4EBA 0074                jsr        [PC + 0x74 /* 0000008A */]
  11. 00000018  2F3C 6572 7273           move.l     -[A7], 0x65727273 /* 'errs' */
  12. 0000001E  2F0B                     move.l     -[A7], A3
  13. 00000020  4EAD 23FA                jsr        [A5 + 0x23FA /* export_1147 */]
  14. 00000024  2D40 FFFC                move.l     [A6 - 0x4], D0
  15. 00000028  4FEF 0010                lea.l      A7, [A7 + 0x10]
  16. 0000002C  6748                     beq        +0x4A /* 00000076 */
  17. 0000002E  2F3C 6572 726E           move.l     -[A7], 0x6572726E /* 'errn' */
  18. 00000034  2F0B                     move.l     -[A7], A3
  19. 00000036  4EAD 23FA                jsr        [A5 + 0x23FA /* export_1147 */]
  20. 0000003A  7280                     moveq.l    D1, 0xFFFFFF80
  21. 0000003C  B280                     cmp.l      D1, D0
  22. 0000003E  508F                     addq.l     A7, 8
  23. 00000040  672E                     beq        +0x30 /* 00000070 */
  24. 00000042  206E FFFC                movea.l    A0, [A6 - 0x4]
  25. 00000046  2050                     movea.l    A0, [A0]
  26. 00000048  2F08                     move.l     -[A7], A0
  27. 0000004A  486E FEFC                pea.l      [A6 - 0x104]
  28. 0000004E  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  29. 00000052  41EE FEFC                lea.l      A0, [A6 - 0x104]
  30. 00000056  7000                     moveq.l    D0, 0x00
  31. 00000058  2F00                     move.l     -[A7], D0
  32. 0000005A  2F00                     move.l     -[A7], D0
  33. 0000005C  2F00                     move.l     -[A7], D0
  34. 0000005E  2F00                     move.l     -[A7], D0
  35. 00000060  486E FEFC                pea.l      [A6 - 0x104]
  36. 00000064  4878 177A                push.l     0x177A
  37. 00000068  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  38. 0000006C  4FEF 0020                lea.l      A7, [A7 + 0x20]
  39. label00000070:
  40. 00000070  206E FFFC                movea.l    A0, [A6 - 0x4]
  41. 00000074  A023                     syscall    DisposHandle/DisposeHandle
  42. label00000076:
  43. 00000076  2F0B                     move.l     -[A7], A3
  44. 00000078  2F0C                     move.l     -[A7], A4
  45. 0000007A  4EBA 02F0                jsr        [PC + 0x2F0 /* 0000036C */]
  46. 0000007E  508F                     addq.l     A7, 8
  47. 00000080  4CEE 1800 FEF4           movem.l    A3,A4, [A6 - 0x10C]
  48. 00000086  4E5E                     unlink     A6
  49. 00000088  4E75                     rts
  50. export_361:
  51. fn0000008A:
  52. 0000008A  4E56 FFC4                link       A6, -0x003C
  53. 0000008E  48E7 0018                movem.l    -[A7], A3,A4
  54. 00000092  286E 000C                movea.l    A4, [A6 + 0xC]
  55. 00000096  7000                     moveq.l    D0, 0x00
  56. 00000098  2D40 FFFC                move.l     [A6 - 0x4], D0
  57. 0000009C  41EE FFFC                lea.l      A0, [A6 - 0x4]
  58. 000000A0  486E FFC4                pea.l      [A6 - 0x3C]
  59. 000000A4  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  60. 000000A8  4A80                     tst.l      D0
  61. 000000AA  588F                     addq.l     A7, 4
  62. 000000AC  676A                     beq        +0x6C /* 00000118 */
  63. 000000AE  2054                     movea.l    A0, [A4]
  64. 000000B0  2028 0004                move.l     D0, [A0 + 0x4]
  65. 000000B4  0480 636C 6F61           subi.l     D0, 0x636C6F61 /* 'cloa' */
  66. 000000BA  6732                     beq        +0x34 /* 000000EE */
  67. 000000BC  0480 0000 0012           subi.l     D0, 0x12
  68. 000000C2  672A                     beq        +0x2C /* 000000EE */
  69. 000000C4  0480 0E08 FA01           subi.l     D0, 0xE08FA01
  70. 000000CA  6722                     beq        +0x24 /* 000000EE */
  71. 000000CC  0480 00F0 0A00           subi.l     D0, 0xF00A00
  72. 000000D2  671A                     beq        +0x1C /* 000000EE */
  73. 000000D4  0480 0103 0200           subi.l     D0, 0x1030200
  74. 000000DA  6712                     beq        +0x14 /* 000000EE */
  75. 000000DC  0480 01FA EBFA           subi.l     D0, 0x1FAEBFA
  76. 000000E2  670A                     beq        +0xC /* 000000EE */
  77. 000000E4  7000                     moveq.l    D0, 0x00
  78. 000000E6  2F00                     move.l     -[A7], D0
  79. 000000E8  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  80. 000000EC  588F                     addq.l     A7, 4
  81. label000000EE:
  82. 000000EE  2054                     movea.l    A0, [A4]
  83. 000000F0  2668 000C                movea.l    A3, [A0 + 0xC]
  84. 000000F4  2F0B                     move.l     -[A7], A3
  85. 000000F6  2053                     movea.l    A0, [A3]
  86. 000000F8  2050                     movea.l    A0, [A0]
  87. 000000FA  2268 0028                movea.l    A1, [A0 + 0x28]
  88. 000000FE  4E91                     jsr        [A1]
  89. 00000100  2D40 FFFC                move.l     [A6 - 0x4], D0
  90. 00000104  2F0C                     move.l     -[A7], A4
  91. 00000106  2F0B                     move.l     -[A7], A3
  92. 00000108  2053                     movea.l    A0, [A3]
  93. 0000010A  2050                     movea.l    A0, [A0]
  94. 0000010C  2268 0020                movea.l    A1, [A0 + 0x20]
  95. 00000110  4E91                     jsr        [A1]
  96. 00000112  4FEF 000C                lea.l      A7, [A7 + 0xC]
  97. 00000116  6038                     bra        +0x3A /* 00000150 */
  98. label00000118:
  99. 00000118  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  100. 0000011C  7280                     moveq.l    D1, 0xFFFFFF80
  101. 0000011E  B280                     cmp.l      D1, D0
  102. 00000120  671A                     beq        +0x1C /* 0000013C */
  103. 00000122  7000                     moveq.l    D0, 0x00
  104. 00000124  2F00                     move.l     -[A7], D0
  105. 00000126  2F00                     move.l     -[A7], D0
  106. 00000128  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  107. 0000012C  48C0                     ext.l      D0
  108. 0000012E  2F00                     move.l     -[A7], D0
  109. 00000130  2F0C                     move.l     -[A7], A4
  110. 00000132  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  111. 00000136  4FEF 0010                lea.l      A7, [A7 + 0x10]
  112. 0000013A  6014                     bra        +0x16 /* 00000150 */
  113. label0000013C:
  114. 0000013C  7080                     moveq.l    D0, 0xFFFFFF80
  115. 0000013E  2F00                     move.l     -[A7], D0
  116. 00000140  2F3C 6572 726E           move.l     -[A7], 0x6572726E /* 'errn' */
  117. 00000146  2F0C                     move.l     -[A7], A4
  118. 00000148  4EAD 2402                jsr        [A5 + 0x2402 /* export_1148 */]
  119. 0000014C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  120. label00000150:
  121. 00000150  486E FFC4                pea.l      [A6 - 0x3C]
  122. 00000154  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  123. 00000158  4AAE FFFC                tst.l      [A6 - 0x4]
  124. 0000015C  588F                     addq.l     A7, 4
  125. 0000015E  6706                     beq        +0x8 /* 00000166 */
  126. 00000160  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  127. 00000164  A873                     syscall    SetPort
  128. label00000166:
  129. 00000166  4CEE 1800 FFBC           movem.l    A3,A4, [A6 - 0x44]
  130. 0000016C  4E5E                     unlink     A6
  131. 0000016E  4E75                     rts
  132. export_362:
  133. 00000170  4E56 0000                link       A6, 0
  134. 00000174  7000                     moveq.l    D0, 0x00
  135. 00000176  206E 0008                movea.l    A0, [A6 + 0x8]
  136. 0000017A  2050                     movea.l    A0, [A0]
  137. 0000017C  2068 0018                movea.l    A0, [A0 + 0x18]
  138. 00000180  2050                     movea.l    A0, [A0]
  139. 00000182  4A90                     tst.l      [A0]
  140. 00000184  56C0                     sne        D0
  141. 00000186  4400                     neg.b      D0
  142. 00000188  4E5E                     unlink     A6
  143. 0000018A  4E75                     rts
  144. export_363:
  145. 0000018C  4E56 FFF0                link       A6, -0x0010
  146. 00000190  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  147. 00000194  266E 000C                movea.l    A3, [A6 + 0xC]
  148. 00000198  286E 0008                movea.l    A4, [A6 + 0x8]
  149. 0000019C  4206                     clr.b      D6
  150. 0000019E  1E2B 0005                move.b     D7, [A3 + 0x5]
  151. 000001A2  7000                     moveq.l    D0, 0x00
  152. 000001A4  1007                     move.b     D0, D7
  153. 000001A6  0C40 0010                cmpi.w     D0, 0x10
  154. 000001AA  666C                     bne        +0x6E /* 00000218 */
  155. 000001AC  7C01                     moveq.l    D6, 0x01
  156. 000001AE  203C 0000 FF00           move.l     D0, 0xFF00
  157. 000001B4  C0AB 0002                and.l      D0, [A3 + 0x2]
  158. 000001B8  E080                     asr        D0, 8
  159. 000001BA  0400 0063                subi.b     D0, 0x63 /* 'c' */
  160. 000001BE  6716                     beq        +0x18 /* 000001D6 */
  161. 000001C0  0400 0013                subi.b     D0, 0x13
  162. 000001C4  6714                     beq        +0x16 /* 000001DA */
  163. 000001C6  5500                     subq.b     D0, 2
  164. 000001C8  6708                     beq        +0xA /* 000001D2 */
  165. 000001CA  5500                     subq.b     D0, 2
  166. 000001CC  6610                     bne        +0x12 /* 000001DE */
  167. 000001CE  7E5A                     moveq.l    D7, 0x5A
  168. 000001D0  600E                     bra        +0x10 /* 000001E0 */
  169. label000001D2:
  170. 000001D2  7E58                     moveq.l    D7, 0x58
  171. 000001D4  600A                     bra        +0xC /* 000001E0 */
  172. label000001D6:
  173. 000001D6  7E43                     moveq.l    D7, 0x43
  174. 000001D8  6006                     bra        +0x8 /* 000001E0 */
  175. label000001DA:
  176. 000001DA  7E56                     moveq.l    D7, 0x56
  177. 000001DC  6002                     bra        +0x4 /* 000001E0 */
  178. label000001DE:
  179. 000001DE  4206                     clr.b      D6
  180. label000001E0:
  181. 000001E0  4A06                     tst.b      D6
  182. 000001E2  6734                     beq        +0x36 /* 00000218 */
  183. 000001E4  7001                     moveq.l    D0, 0x01
  184. 000001E6  2F00                     move.l     -[A7], D0
  185. 000001E8  2F0B                     move.l     -[A7], A3
  186. 000001EA  2F0C                     move.l     -[A7], A4
  187. 000001EC  4EAD 0E8A                jsr        [A5 + 0xE8A /* export_461 */]
  188. 000001F0  2D40 FFF0                move.l     [A6 - 0x10], D0
  189. 000001F4  303C 0100                move.w     D0, 0x100
  190. 000001F8  806B 000E                or.w       D0, [A3 + 0xE]
  191. 000001FC  48C0                     ext.l      D0
  192. 000001FE  2F00                     move.l     -[A7], D0
  193. 00000200  598F                     subq.l     A7, 4
  194. 00000202  7000                     moveq.l    D0, 0x00
  195. 00000204  1007                     move.b     D0, D7
  196. 00000206  3F00                     move.w     -[A7], D0
  197. 00000208  A93E                     syscall    MenuKey
  198. 0000020A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  199. 0000020E  2F0C                     move.l     -[A7], A4
  200. 00000210  4EBA 01C2                jsr        [PC + 0x1C2 /* 000003D4 */]
  201. 00000214  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  202. label00000218:
  203. 00000218  7000                     moveq.l    D0, 0x00
  204. 0000021A  1007                     move.b     D0, D7
  205. 0000021C  0C40 0005                cmpi.w     D0, 0x5
  206. 00000220  6602                     bne        +0x4 /* 00000224 */
  207. 00000222  7C01                     moveq.l    D6, 0x01
  208. label00000224:
  209. 00000224  4A06                     tst.b      D6
  210. 00000226  6648                     bne        +0x4A /* 00000270 */
  211. 00000228  2054                     movea.l    A0, [A4]
  212. 0000022A  4AA8 0004                tst.l      [A0 + 0x4]
  213. 0000022E  6740                     beq        +0x42 /* 00000270 */
  214. 00000230  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  215. 00000236  206E FFF8                movea.l    A0, [A6 - 0x8]
  216. 0000023A  2F08                     move.l     -[A7], A0
  217. 0000023C  2050                     movea.l    A0, [A0]
  218. 0000023E  2050                     movea.l    A0, [A0]
  219. 00000240  2268 0028                movea.l    A1, [A0 + 0x28]
  220. 00000244  4E91                     jsr        [A1]
  221. 00000246  2D40 FFF4                move.l     [A6 - 0xC], D0
  222. 0000024A  2054                     movea.l    A0, [A4]
  223. 0000024C  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  224. 00000252  2F0B                     move.l     -[A7], A3
  225. 00000254  206E FFFC                movea.l    A0, [A6 - 0x4]
  226. 00000258  2F08                     move.l     -[A7], A0
  227. 0000025A  2050                     movea.l    A0, [A0]
  228. 0000025C  2050                     movea.l    A0, [A0]
  229. 0000025E  2268 0038                movea.l    A1, [A0 + 0x38]
  230. 00000262  4E91                     jsr        [A1]
  231. 00000264  1C00                     move.b     D6, D0
  232. 00000266  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  233. 0000026A  A873                     syscall    SetPort
  234. 0000026C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  235. label00000270:
  236. 00000270  4A06                     tst.b      D6
  237. 00000272  6646                     bne        +0x48 /* 000002BA */
  238. 00000274  303C 0100                move.w     D0, 0x100
  239. 00000278  C06B 000E                and.w      D0, [A3 + 0xE]
  240. 0000027C  673C                     beq        +0x3E /* 000002BA */
  241. 0000027E  7000                     moveq.l    D0, 0x00
  242. 00000280  1007                     move.b     D0, D7
  243. 00000282  0C40 00B7                cmpi.w     D0, 0xB7
  244. 00000286  6602                     bne        +0x4 /* 0000028A */
  245. 00000288  7E57                     moveq.l    D7, 0x57
  246. label0000028A:
  247. 0000028A  7001                     moveq.l    D0, 0x01
  248. 0000028C  2F00                     move.l     -[A7], D0
  249. 0000028E  2F0B                     move.l     -[A7], A3
  250. 00000290  2F0C                     move.l     -[A7], A4
  251. 00000292  4EAD 0E8A                jsr        [A5 + 0xE8A /* export_461 */]
  252. 00000296  2D40 FFF0                move.l     [A6 - 0x10], D0
  253. 0000029A  302B 000E                move.w     D0, [A3 + 0xE]
  254. 0000029E  48C0                     ext.l      D0
  255. 000002A0  2F00                     move.l     -[A7], D0
  256. 000002A2  598F                     subq.l     A7, 4
  257. 000002A4  7000                     moveq.l    D0, 0x00
  258. 000002A6  1007                     move.b     D0, D7
  259. 000002A8  3F00                     move.w     -[A7], D0
  260. 000002AA  A93E                     syscall    MenuKey
  261. 000002AC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  262. 000002B0  2F0C                     move.l     -[A7], A4
  263. 000002B2  4EBA 0120                jsr        [PC + 0x120 /* 000003D4 */]
  264. 000002B6  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  265. label000002BA:
  266. 000002BA  4CEE 18C0 FFE0           movem.l    D6,D7,A3,A4, [A6 - 0x20]
  267. 000002C0  4E5E                     unlink     A6
  268. 000002C2  4E75                     rts
  269. export_364:
  270. fn000002C4:
  271. 000002C4  4E56 FFE4                link       A6, -0x001C
  272. 000002C8  48E7 0018                movem.l    -[A7], A3,A4
  273. 000002CC  286E 0008                movea.l    A4, [A6 + 0x8]
  274. 000002D0  2054                     movea.l    A0, [A4]
  275. 000002D2  2D68 0018 FFE4           move.l     [A6 - 0x1C], [A0 + 0x18]
  276. 000002D8  4EAD 24BA                jsr        [A5 + 0x24BA /* export_1171 */]
  277. 000002DC  2640                     movea.l    A3, D0
  278. 000002DE  2054                     movea.l    A0, [A4]
  279. 000002E0  214B 0018                move.l     [A0 + 0x18], A3
  280. 000002E4  2054                     movea.l    A0, [A4]
  281. 000002E6  5228 0012                addq.b     [A0 + 0x12], 1
  282. 000002EA  70FF                     moveq.l    D0, 0xFFFFFFFF
  283. 000002EC  2F00                     move.l     -[A7], D0
  284. 000002EE  486E FFE8                pea.l      [A6 - 0x18]
  285. 000002F2  2F0C                     move.l     -[A7], A4
  286. 000002F4  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  287. 000002F8  2054                     movea.l    A0, [A4]
  288. 000002FA  5328 0012                subq.b     [A0 + 0x12], 1
  289. 000002FE  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  290. 00000302  2D40 FFF8                move.l     [A6 - 0x8], D0
  291. 00000306  7000                     moveq.l    D0, 0x00
  292. 00000308  102E 000F                move.b     D0, [A6 + 0xF]
  293. 0000030C  2F00                     move.l     -[A7], D0
  294. 0000030E  486E FFE8                pea.l      [A6 - 0x18]
  295. 00000312  2F0C                     move.l     -[A7], A4
  296. 00000314  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  297. 00000318  2054                     movea.l    A0, [A4]
  298. 0000031A  2F28 0018                move.l     -[A7], [A0 + 0x18]
  299. 0000031E  4EAD 258A                jsr        [A5 + 0x258A /* export_1197 */]
  300. 00000322  2D40 FFFC                move.l     [A6 - 0x4], D0
  301. 00000326  2054                     movea.l    A0, [A4]
  302. 00000328  216E FFE4 0018           move.l     [A0 + 0x18], [A6 - 0x1C]
  303. 0000032E  2F0B                     move.l     -[A7], A3
  304. 00000330  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  305. 00000334  202E FFFC                move.l     D0, [A6 - 0x4]
  306. 00000338  4CEE 1800 FFDC           movem.l    A3,A4, [A6 - 0x24]
  307. 0000033E  4E5E                     unlink     A6
  308. 00000340  4E75                     rts
  309. export_365:
  310. 00000342  4E56 0000                link       A6, 0
  311. 00000346  48E7 0018                movem.l    -[A7], A3,A4
  312. 0000034A  266E 0008                movea.l    A3, [A6 + 0x8]
  313. label0000034E:
  314. 0000034E  7000                     moveq.l    D0, 0x00
  315. 00000350  2F00                     move.l     -[A7], D0
  316. 00000352  2F0B                     move.l     -[A7], A3
  317. 00000354  4EBA FF6E                jsr        [PC - 0x92 /* 000002C4 */]
  318. 00000358  2840                     movea.l    A4, D0
  319. 0000035A  508F                     addq.l     A7, 8
  320. 0000035C  200C                     move.l     D0, A4
  321. 0000035E  67EE                     beq        -0x10 /* 0000034E */
  322. 00000360  200C                     move.l     D0, A4
  323. 00000362  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  324. 00000368  4E5E                     unlink     A6
  325. 0000036A  4E75                     rts
  326. export_366:
  327. fn0000036C:
  328. 0000036C  4E56 FFFE                link       A6, -0x0002
  329. 00000370  48E7 0018                movem.l    -[A7], A3,A4
  330. 00000374  286E 000C                movea.l    A4, [A6 + 0xC]
  331. 00000378  2054                     movea.l    A0, [A4]
  332. 0000037A  3D68 0014 FFFE           move.w     [A6 - 0x2], [A0 + 0x14]
  333. 00000380  41EE FFFE                lea.l      A0, [A6 - 0x2]
  334. 00000384  0810 0001                btst.b     [A0], 0x1
  335. 00000388  6706                     beq        +0x8 /* 00000390 */
  336. 0000038A  7000                     moveq.l    D0, 0x00
  337. 0000038C  3F00                     move.w     -[A7], D0
  338. 0000038E  A938                     syscall    HiliteMenu
  339. label00000390:
  340. 00000390  2054                     movea.l    A0, [A4]
  341. 00000392  2668 0010                movea.l    A3, [A0 + 0x10]
  342. 00000396  200B                     move.l     D0, A3
  343. 00000398  6708                     beq        +0xA /* 000003A2 */
  344. 0000039A  2F0B                     move.l     -[A7], A3
  345. 0000039C  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  346. 000003A0  588F                     addq.l     A7, 4
  347. label000003A2:
  348. 000003A2  200C                     move.l     D0, A4
  349. 000003A4  6716                     beq        +0x18 /* 000003BC */
  350. 000003A6  7003                     moveq.l    D0, 0x03
  351. 000003A8  2F00                     move.l     -[A7], D0
  352. 000003AA  2F0C                     move.l     -[A7], A4
  353. 000003AC  2054                     movea.l    A0, [A4]
  354. 000003AE  2050                     movea.l    A0, [A0]
  355. 000003B0  2268 0014                movea.l    A1, [A0 + 0x14]
  356. 000003B4  4E91                     jsr        [A1]
  357. 000003B6  7000                     moveq.l    D0, 0x00
  358. 000003B8  508F                     addq.l     A7, 8
  359. 000003BA  6002                     bra        +0x4 /* 000003BE */
  360. label000003BC:
  361. 000003BC  7000                     moveq.l    D0, 0x00
  362. label000003BE:
  363. 000003BE  206E 0008                movea.l    A0, [A6 + 0x8]
  364. 000003C2  2050                     movea.l    A0, [A0]
  365. 000003C4  08A8 0005 0008           bclr.b     [A0 + 0x8], 0x5
  366. 000003CA  4CEE 1800 FFF6           movem.l    A3,A4, [A6 - 0xA]
  367. 000003D0  4E5E                     unlink     A6
  368. 000003D2  4E75                     rts
  369. export_367:
  370. fn000003D4:
  371. 000003D4  4E56 FFFC                link       A6, -0x0004
  372. 000003D8  48E7 0118                movem.l    -[A7], D7,A3,A4
  373. 000003DC  2E2E 0010                move.l     D7, [A6 + 0x10]
  374. 000003E0  266E 000C                movea.l    A3, [A6 + 0xC]
  375. 000003E4  286E 0008                movea.l    A4, [A6 + 0x8]
  376. 000003E8  4A87                     tst.l      D7
  377. 000003EA  6720                     beq        +0x22 /* 0000040C */
  378. 000003EC  302E 0016                move.w     D0, [A6 + 0x16]
  379. 000003F0  48C0                     ext.l      D0
  380. 000003F2  2F00                     move.l     -[A7], D0
  381. 000003F4  2F0B                     move.l     -[A7], A3
  382. 000003F6  2F07                     move.l     -[A7], D7
  383. 000003F8  2054                     movea.l    A0, [A4]
  384. 000003FA  2F28 000A                move.l     -[A7], [A0 + 0xA]
  385. 000003FE  4EAD 23CA                jsr        [A5 + 0x23CA /* export_1141 */]
  386. 00000402  2D40 FFFC                move.l     [A6 - 0x4], D0
  387. 00000406  4FEF 0010                lea.l      A7, [A7 + 0x10]
  388. 0000040A  6610                     bne        +0x12 /* 0000041C */
  389. label0000040C:
  390. 0000040C  2F0B                     move.l     -[A7], A3
  391. 0000040E  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  392. 00000412  7000                     moveq.l    D0, 0x00
  393. 00000414  3F00                     move.w     -[A7], D0
  394. 00000416  A938                     syscall    HiliteMenu
  395. 00000418  588F                     addq.l     A7, 4
  396. 0000041A  6014                     bra        +0x16 /* 00000430 */
  397. label0000041C:
  398. 0000041C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  399. 00000420  2F0C                     move.l     -[A7], A4
  400. 00000422  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  401. 00000426  2054                     movea.l    A0, [A4]
  402. 00000428  08A8 0007 0031           bclr.b     [A0 + 0x31], 0x7
  403. 0000042E  508F                     addq.l     A7, 8
  404. label00000430:
  405. 00000430  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  406. 00000436  4E5E                     unlink     A6
  407. 00000438  4E75                     rts
  408. export_368:
  409. 0000043A  4E56 FEB4                link       A6, -0x014C
  410. 0000043E  48E7 0118                movem.l    -[A7], D7,A3,A4
  411. 00000442  2E2E 0010                move.l     D7, [A6 + 0x10]
  412. 00000446  206E 000C                movea.l    A0, [A6 + 0xC]
  413. 0000044A  2050                     movea.l    A0, [A0]
  414. 0000044C  2D68 0010 FFFC           move.l     [A6 - 0x4], [A0 + 0x10]
  415. 00000452  206E 000C                movea.l    A0, [A6 + 0xC]
  416. 00000456  2050                     movea.l    A0, [A0]
  417. 00000458  3028 0016                move.w     D0, [A0 + 0x16]
  418. 0000045C  48C0                     ext.l      D0
  419. 0000045E  2F00                     move.l     -[A7], D0
  420. 00000460  0C87 616C 6973           cmpi.l     D7, 0x616C6973 /* 'alis' */
  421. 00000466  6606                     bne        +0x8 /* 0000046E */
  422. 00000468  202E FFFC                move.l     D0, [A6 - 0x4]
  423. 0000046C  6002                     bra        +0x4 /* 00000470 */
  424. label0000046E:
  425. 0000046E  7000                     moveq.l    D0, 0x00
  426. label00000470:
  427. 00000470  2F00                     move.l     -[A7], D0
  428. 00000472  206E 000C                movea.l    A0, [A6 + 0xC]
  429. 00000476  2050                     movea.l    A0, [A0]
  430. 00000478  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  431. 0000047C  7000                     moveq.l    D0, 0x00
  432. 0000047E  2F00                     move.l     -[A7], D0
  433. 00000480  2F07                     move.l     -[A7], D7
  434. 00000482  4EAD 2442                jsr        [A5 + 0x2442 /* export_1156 */]
  435. 00000486  2840                     movea.l    A4, D0
  436. 00000488  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  437. 0000048C  486E FEF0                pea.l      [A6 - 0x110]
  438. 00000490  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  439. 00000494  41EE FEF0                lea.l      A0, [A6 - 0x110]
  440. 00000498  41EE FEFC                lea.l      A0, [A6 - 0x104]
  441. 0000049C  4210                     clr.b      [A0]
  442. 0000049E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  443. 000004A2  6000 00F6                bra        +0xF8 /* 0000059A */
  444. label000004A6:
  445. 000004A6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  446. 000004AA  4EAD 2412                jsr        [A5 + 0x2412 /* export_1150 */]
  447. 000004AE  486E FEB8                pea.l      [A6 - 0x148]
  448. 000004B2  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  449. 000004B6  4A80                     tst.l      D0
  450. 000004B8  508F                     addq.l     A7, 8
  451. 000004BA  6700 0092                beq        +0x94 /* 0000054E */
  452. 000004BE  558F                     subq.l     A7, 2
  453. 000004C0  7000                     moveq.l    D0, 0x00
  454. 000004C2  2F00                     move.l     -[A7], D0
  455. 000004C4  7008                     moveq.l    D0, 0x08
  456. 000004C6  AA68                     syscall    DialogDispatch
  457. 000004C8  4A1F                     tst.b      [A7]+
  458. 000004CA  670A                     beq        +0xC /* 000004D6 */
  459. 000004CC  7080                     moveq.l    D0, 0xFFFFFF80
  460. 000004CE  2F00                     move.l     -[A7], D0
  461. 000004D0  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  462. 000004D4  588F                     addq.l     A7, 4
  463. label000004D6:
  464. 000004D6  2054                     movea.l    A0, [A4]
  465. 000004D8  2147 0004                move.l     [A0 + 0x4], D7
  466. 000004DC  2054                     movea.l    A0, [A4]
  467. 000004DE  214B 000C                move.l     [A0 + 0xC], A3
  468. 000004E2  4AAE FEF4                tst.l      [A6 - 0x10C]
  469. 000004E6  670A                     beq        +0xC /* 000004F2 */
  470. 000004E8  7000                     moveq.l    D0, 0x00
  471. 000004EA  2F00                     move.l     -[A7], D0
  472. 000004EC  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  473. 000004F0  588F                     addq.l     A7, 4
  474. label000004F2:
  475. 000004F2  2F0C                     move.l     -[A7], A4
  476. 000004F4  2F0B                     move.l     -[A7], A3
  477. 000004F6  2053                     movea.l    A0, [A3]
  478. 000004F8  2050                     movea.l    A0, [A0]
  479. 000004FA  2268 0020                movea.l    A1, [A0 + 0x20]
  480. 000004FE  4E91                     jsr        [A1]
  481. 00000500  2F3C 6572 7273           move.l     -[A7], 0x65727273 /* 'errs' */
  482. 00000506  2F0C                     move.l     -[A7], A4
  483. 00000508  4EAD 23FA                jsr        [A5 + 0x23FA /* export_1147 */]
  484. 0000050C  2D40 FEB4                move.l     [A6 - 0x14C], D0
  485. 00000510  4FEF 0010                lea.l      A7, [A7 + 0x10]
  486. 00000514  677A                     beq        +0x7C /* 00000590 */
  487. 00000516  206E FEB4                movea.l    A0, [A6 - 0x14C]
  488. 0000051A  2F10                     move.l     -[A7], [A0]
  489. 0000051C  2F3C 6572 7273           move.l     -[A7], 0x65727273 /* 'errs' */
  490. 00000522  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  491. 00000526  4EAD 240A                jsr        [A5 + 0x240A /* export_1149 */]
  492. 0000052A  2F3C 6572 726E           move.l     -[A7], 0x6572726E /* 'errn' */
  493. 00000530  2F0C                     move.l     -[A7], A4
  494. 00000532  4EAD 23FA                jsr        [A5 + 0x23FA /* export_1147 */]
  495. 00000536  508F                     addq.l     A7, 8
  496. 00000538  2F00                     move.l     -[A7], D0
  497. 0000053A  2F3C 6572 726E           move.l     -[A7], 0x6572726E /* 'errn' */
  498. 00000540  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  499. 00000544  4EAD 2402                jsr        [A5 + 0x2402 /* export_1148 */]
  500. 00000548  4FEF 0018                lea.l      A7, [A7 + 0x18]
  501. 0000054C  6042                     bra        +0x44 /* 00000590 */
  502. label0000054E:
  503. 0000054E  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  504. 00000552  7280                     moveq.l    D1, 0xFFFFFF80
  505. 00000554  B280                     cmp.l      D1, D0
  506. 00000556  6730                     beq        +0x32 /* 00000588 */
  507. 00000558  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  508. 0000055C  4EAD 252A                jsr        [A5 + 0x252A /* export_1185 */]
  509. 00000560  B08B                     cmp.l      D0, A3
  510. 00000562  56C0                     sne        D0
  511. 00000564  4400                     neg.b      D0
  512. 00000566  4880                     ext.w      D0
  513. 00000568  48C0                     ext.l      D0
  514. 0000056A  588F                     addq.l     A7, 4
  515. 0000056C  2F00                     move.l     -[A7], D0
  516. 0000056E  2F0B                     move.l     -[A7], A3
  517. 00000570  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  518. 00000574  48C0                     ext.l      D0
  519. 00000576  2F00                     move.l     -[A7], D0
  520. 00000578  2F0C                     move.l     -[A7], A4
  521. 0000057A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  522. 0000057E  4EAD 246A                jsr        [A5 + 0x246A /* export_1161 */]
  523. 00000582  4FEF 0014                lea.l      A7, [A7 + 0x14]
  524. 00000586  6008                     bra        +0xA /* 00000590 */
  525. label00000588:
  526. 00000588  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  527. 0000058C  4A80                     tst.l      D0
  528. 0000058E  6666                     bne        +0x68 /* 000005F6 */
  529. label00000590:
  530. 00000590  486E FEB8                pea.l      [A6 - 0x148]
  531. 00000594  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  532. 00000598  588F                     addq.l     A7, 4
  533. label0000059A:
  534. 0000059A  486E FEF0                pea.l      [A6 - 0x110]
  535. 0000059E  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  536. 000005A2  2640                     movea.l    A3, D0
  537. 000005A4  200B                     move.l     D0, A3
  538. 000005A6  588F                     addq.l     A7, 4
  539. 000005A8  6600 FEFC                bne        -0x102 /* 000004A6 */
  540. 000005AC  0C87 616C 6973           cmpi.l     D7, 0x616C6973 /* 'alis' */
  541. 000005B2  6626                     bne        +0x28 /* 000005DA */
  542. 000005B4  2F3C 6161 6E73           move.l     -[A7], 0x61616E73 /* 'aans' */
  543. 000005BA  2F0C                     move.l     -[A7], A4
  544. 000005BC  4EAD 23FA                jsr        [A5 + 0x23FA /* export_1147 */]
  545. 000005C0  2E00                     move.l     D7, D0
  546. 000005C2  508F                     addq.l     A7, 8
  547. 000005C4  6714                     beq        +0x16 /* 000005DA */
  548. 000005C6  2F07                     move.l     -[A7], D7
  549. 000005C8  2F3C 6161 6E73           move.l     -[A7], 0x61616E73 /* 'aans' */
  550. 000005CE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  551. 000005D2  4EAD 2402                jsr        [A5 + 0x2402 /* export_1148 */]
  552. 000005D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  553. label000005DA:
  554. 000005DA  200C                     move.l     D0, A4
  555. 000005DC  6716                     beq        +0x18 /* 000005F4 */
  556. 000005DE  7003                     moveq.l    D0, 0x03
  557. 000005E0  2F00                     move.l     -[A7], D0
  558. 000005E2  2F0C                     move.l     -[A7], A4
  559. 000005E4  2054                     movea.l    A0, [A4]
  560. 000005E6  2050                     movea.l    A0, [A0]
  561. 000005E8  2268 0014                movea.l    A1, [A0 + 0x14]
  562. 000005EC  4E91                     jsr        [A1]
  563. 000005EE  7000                     moveq.l    D0, 0x00
  564. 000005F0  508F                     addq.l     A7, 8
  565. 000005F2  6002                     bra        +0x4 /* 000005F6 */
  566. label000005F4:
  567. 000005F4  7000                     moveq.l    D0, 0x00
  568. label000005F6:
  569. 000005F6  4CEE 1880 FEA8           movem.l    D7,A3,A4, [A6 - 0x158]
  570. 000005FC  4E5E                     unlink     A6
  571. 000005FE  4E75                     rts
  572.